package com.notes.config.controller;

import com.notes.config.api.ApiResult;
import org.apache.commons.lang3.StringUtils;

import java.util.List;
import java.util.Objects;

/**
 * web层通用数据处理
 *
 * @author huxingxin
 */
public class BaseController
{
    /**
     * 返回成功
     */
    protected ApiResult<Objects> success(){
        return ApiResult.success();
    }

    /**
     * 返回成功
     */
    protected <T> ApiResult<T> success(T data){
        return ApiResult.success(data);
    }

    /**
     * 返回失败消息
     */
    protected ApiResult<Objects> error(){
        return ApiResult.success();
    }

    /**
     * 返回失败消息
     */
    protected ApiResult<Objects> error(String message){
        return ApiResult.error(message);
    }
}
